# Generated from HelloSyntax.g4 by ANTLR 4.9.2
from antlr4 import *
if __name__ is not None and "." in __name__:
    from .HelloSyntaxParser import HelloSyntaxParser
else:
    from HelloSyntaxParser import HelloSyntaxParser

# This class defines a complete listener for a parse tree produced by HelloSyntaxParser.
class HelloSyntaxListener(ParseTreeListener):

    # Enter a parse tree produced by HelloSyntaxParser#program.
    def enterProgram(self, ctx:HelloSyntaxParser.ProgramContext):
        pass

    # Exit a parse tree produced by HelloSyntaxParser#program.
    def exitProgram(self, ctx:HelloSyntaxParser.ProgramContext):
        pass


    # Enter a parse tree produced by HelloSyntaxParser#expressionStmt.
    def enterExpressionStmt(self, ctx:HelloSyntaxParser.ExpressionStmtContext):
        pass

    # Exit a parse tree produced by HelloSyntaxParser#expressionStmt.
    def exitExpressionStmt(self, ctx:HelloSyntaxParser.ExpressionStmtContext):
        pass


    # Enter a parse tree produced by HelloSyntaxParser#forLoopStmt.
    def enterForLoopStmt(self, ctx:HelloSyntaxParser.ForLoopStmtContext):
        pass

    # Exit a parse tree produced by HelloSyntaxParser#forLoopStmt.
    def exitForLoopStmt(self, ctx:HelloSyntaxParser.ForLoopStmtContext):
        pass


    # Enter a parse tree produced by HelloSyntaxParser#ifStmt.
    def enterIfStmt(self, ctx:HelloSyntaxParser.IfStmtContext):
        pass

    # Exit a parse tree produced by HelloSyntaxParser#ifStmt.
    def exitIfStmt(self, ctx:HelloSyntaxParser.IfStmtContext):
        pass


    # Enter a parse tree produced by HelloSyntaxParser#intDeclaration.
    def enterIntDeclaration(self, ctx:HelloSyntaxParser.IntDeclarationContext):
        pass

    # Exit a parse tree produced by HelloSyntaxParser#intDeclaration.
    def exitIntDeclaration(self, ctx:HelloSyntaxParser.IntDeclarationContext):
        pass


    # Enter a parse tree produced by HelloSyntaxParser#assignmentExpression.
    def enterAssignmentExpression(self, ctx:HelloSyntaxParser.AssignmentExpressionContext):
        pass

    # Exit a parse tree produced by HelloSyntaxParser#assignmentExpression.
    def exitAssignmentExpression(self, ctx:HelloSyntaxParser.AssignmentExpressionContext):
        pass


    # Enter a parse tree produced by HelloSyntaxParser#boolExpression.
    def enterBoolExpression(self, ctx:HelloSyntaxParser.BoolExpressionContext):
        pass

    # Exit a parse tree produced by HelloSyntaxParser#boolExpression.
    def exitBoolExpression(self, ctx:HelloSyntaxParser.BoolExpressionContext):
        pass


    # Enter a parse tree produced by HelloSyntaxParser#comparision.
    def enterComparision(self, ctx:HelloSyntaxParser.ComparisionContext):
        pass

    # Exit a parse tree produced by HelloSyntaxParser#comparision.
    def exitComparision(self, ctx:HelloSyntaxParser.ComparisionContext):
        pass


    # Enter a parse tree produced by HelloSyntaxParser#additiveEx.
    def enterAdditiveEx(self, ctx:HelloSyntaxParser.AdditiveExContext):
        pass

    # Exit a parse tree produced by HelloSyntaxParser#additiveEx.
    def exitAdditiveEx(self, ctx:HelloSyntaxParser.AdditiveExContext):
        pass


    # Enter a parse tree produced by HelloSyntaxParser#multiplicativeEX.
    def enterMultiplicativeEX(self, ctx:HelloSyntaxParser.MultiplicativeEXContext):
        pass

    # Exit a parse tree produced by HelloSyntaxParser#multiplicativeEX.
    def exitMultiplicativeEX(self, ctx:HelloSyntaxParser.MultiplicativeEXContext):
        pass


    # Enter a parse tree produced by HelloSyntaxParser#primary.
    def enterPrimary(self, ctx:HelloSyntaxParser.PrimaryContext):
        pass

    # Exit a parse tree produced by HelloSyntaxParser#primary.
    def exitPrimary(self, ctx:HelloSyntaxParser.PrimaryContext):
        pass



del HelloSyntaxParser